package edu.gduf.domain;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * @author kgy
 * @description 消息的实体类
 */
@Getter
@Setter
@ToString
public class Message implements Serializable,Cloneable {

    private Integer mid;  // 消息主键
    private String owner; // 消息所属者
    private String friendName; // 消息关联的用户名
    private Long createTime; // 消息创建时间
    private String createTimeStr;
    private String fromName; // 发送者
    private String toName;  // 接受者
    private int type;   // 消息类型 1代表私信，2表示系统消息
    private String content; // 消息的内容
    private int status;  // 消息的状态 1代表未读，2代表已读
    private String photo; // 消息关联者的头像
    private Integer num;

    @Override
    public Object clone(){
        Message message = null;
        try{
            message = (Message)super.clone();
        }catch (CloneNotSupportedException e){
            e.printStackTrace();
        }
        return message;
    }

}
